team effort - French English Dictionary